/**
  ******************************************************************************
  * @file   : gpio.h
  * @author : 测试1组（houtiezhu）
  * @version: v0
  * @date   : 2019.07.09
  * @brief  : 
  *           
  * Copyright (C) 2019  Hangzhou SDIC Microelectronics Co., Ltd
  ******************************************************************************
**/

#ifndef gpio_H
#define gpio_H

/*系统头文件包含*/
#include "define.h"


#define		OutGreenOn							GPIO_WriteOutputDataBit(GPIO7,GPIO_Pin_1,Bit_SET)//P71
#define		OutGreenOff							GPIO_WriteOutputDataBit(GPIO7,GPIO_Pin_1,Bit_RESET)//P71

#define		OutRedOn							GPIO_WriteOutputDataBit(GPIO7,GPIO_Pin_0,Bit_SET)//P70
#define		OutRedOff							GPIO_WriteOutputDataBit(GPIO7,GPIO_Pin_0,Bit_RESET)//P70
#define		LedOn								GPIO_WriteOutputDataBit(GPIO8,GPIO_Pin_3,Bit_SET)//P83=1
#define		LedOff								GPIO_WriteOutputDataBit(GPIO8,GPIO_Pin_3,Bit_RESET)//P83=0


#define		CHRG								GPIO_ReadInputDataBit(GPIO2,GPIO_Pin_5)
#define		FULL								GPIO_ReadInputDataBit(GPIO2,GPIO_Pin_6)

#define		BT_POWER_On							GPIO_WriteOutputDataBit(GPIO1,GPIO_Pin_4,Bit_RESET)
#define		BT_POWER_Off						GPIO_WriteOutputDataBit(GPIO1,GPIO_Pin_4,Bit_SET)


extern	uint8 	KeyNumber;




#define  KEY_MEMORYDOWN			GPIO_ReadInputDataBit(GPIO0,GPIO_Pin_5)
#define  KEY_USER				GPIO_ReadInputDataBit(GPIO0,GPIO_Pin_6)
#define  KEY_MEMORYUP			GPIO_ReadInputDataBit(GPIO0,GPIO_Pin_3)//MEM
#define  KEY_POWER				GPIO_ReadInputDataBit(GPIO0,GPIO_Pin_2)//ONOFF
#define  KEY_TIME				GPIO_ReadInputDataBit(GPIO0,GPIO_Pin_4)//SET

extern uint8  LongKeyCount[5];//长按按键
extern union byte_bit  LongKeyFlag;
#define	LongPowerFlag				LongKeyFlag.bt.bit0
#define	LongSetFlag					LongKeyFlag.bt.bit1
#define	LongMemoryUpFlag			LongKeyFlag.bt.bit2
#define	LongMemoryDownFlag			LongKeyFlag.bt.bit3
#define	LongUserFlag				LongKeyFlag.bt.bit4
extern uint8  OneKeyFlag;





void DPDetect(unsigned char SYS,unsigned char DIA);
void UserGPIO_Init(void);
void UserEXINT_Init(void);
void GPIO_Stopmode(void);

void SetMEMOUT(void);

#endif 



/************************ (C) COPYRIGHT Hangzhou SDIC Microelectronics *****END OF FILE****/